【求编程帝】关于探照灯速度的研究
id: 2162290656 | 楼主:zqh——123 | 返回首页
id: 29304937593
1L | 作者:zqh——123 | 发布于 2013-02-13 22:19

1楼送给nm,是nm提出的


id: 29305052636
2L | 作者:100°下就知道 | 发布于 2013-02-13 22:22

记得是不是agoh提过的 离起点越远转的越快 范围越大转的越快←_←

回复
zqh——123 于 2013-02-13 22:25:48 id: 29305205447
不,我们看的是度数。与半径无关,与edit也无关


id: 29305143702
3L | 作者:zqh——123 | 发布于 2013-02-13 22:24

今天nm提出要研究探照灯的速度。
首先,他猜想这是周期函数 ,即sin。
然后我猜想速度就是1帧转的度数。
于是nm做了一个实验,他让探照灯出错,就能显示探照灯的代码


回复
100°下就知道 于 2013-02-13 22:31:08 id: 29305448828
那你这个函数可能无法解释我二楼提出的问题啊 既然说是三角函数 如何解释同样半径的探照灯 摆在地图末尾的比在开头的转的快?
zqh——123 于 2013-02-13 22:35:00 id: 29305624937
回复 100°下就知道 :算了,你看看你就知道你的错误了
nmnmoooh 于 2013-02-13 22:36:49 id: 29305707376
回复 100°下就知道 :不 关于地图开头地图末尾的问题早就解决了 见贴http://tieba.baidu.com/p/1450040876 而我们这个贴讨论的是MW是如何处理探照灯的数字代码的,从而揭示探照灯速度与探照灯代码中速度值的关系
100°下就知道 于 2013-02-13 22:38:44 id: 29305793442
回复 zqh——123 :图看到了 应该是三角函数 那下面是不是应该解析各部分的意思了 毕竟你得承认我提出的问题确实存在吧
nmnmoooh 于 2013-02-13 22:40:01 id: 29305850967
回复 100°下就知道 :求看乃的楼上
100°下就知道 于 2013-02-13 22:40:06 id: 29305854905
回复 nmnmoooh :这样啊 我一直没研究代码 所以无知啊 真是抱歉
nmnmoooh 于 2013-02-13 22:40:37 id: 29305878059
回复 100°下就知道 :...没啥


id: 29305558928
4L | 作者:zqh——123 | 发布于 2013-02-13 22:33

以下是图片:





回复
nmnmoooh 于 2013-02-13 22:37:25 id: 29305734113
中间那个图不是啊……
zqh——123 于 2013-02-13 22:46:34 id: 29306147066
回复 nmnmoooh :哦,没注意


id: 29305700295
5L | 作者:zqh——123 | 发布于 2013-02-13 22:36

promien是半径变量
kat是初始角度变量
——nmnmoooh



id: 29305844425
6L | 作者:毒蘑菇vn | 发布于 2013-02-13 22:39

路过挖石油


id: 29305965869
7L | 作者:zqh——123 | 发布于 2013-02-13 22:42

这是我的结论:
设灯芯高度为(h芯),探照灯速度为v,度数为d。
探照灯高度为(h灯),游戏开始之后经过的帧数为f。

h灯=sin (vf+d)+h芯



id: 29307954766
8L | 作者:123568024 | 发布于 2013-02-13 23:27

理论全看不懂……路过帮顶!


id: 29316793686
9L | 作者:bluesun0505 | 发布于 2013-02-14 09:40

顶一个!!


id: 29318680056
10L | 作者:nmnmoooh | 发布于 2013-02-14 10:50

这点击率是什么情况 上百万了 瞬间吓尿

回复
wyiming6688 于 2013-02-14 15:19:54 id: 29326916571
自觉召唤vn你就懂了


id: 29319046116
11L | 作者:马里奥奥里马 | 发布于 2013-02-14 11:03

初一表示看不懂……

回复
nmnmoooh 于 2013-02-14 11:16:31 id: 29319451903
@bluesun0505 快来围观 [雾
马里奥奥里马 于 2013-02-14 11:36:10 id: 29320051666
回复 nmnmoooh :
毒蘑菇vn 于 2013-02-14 11:54:00 id: 29320591111
回复 马里奥奥里马 :和我一样挖石油多好【雾
bluesun0505 于 2013-02-14 12:43:47 id: 29322084008
回复 nmnmoooh :我也不懂。。。只是路过


id: 29330166074
12L | 作者:lahztc1 | 发布于 2013-02-14 17:09

研究这个有用?如果有用我就修计算机学

回复
nmnmoooh 于 2013-02-14 19:03:29 id: 29333828936
略窥探照灯原理 看看探照灯的速度值为什么在360的倍数时会静止
lahztc1 于 2013-02-14 20:52:16 id: 29338073120
回复 nmnmoooh :速度值为多少 就是一帧多少度 有问题?;w;
nmnmoooh 于 2013-02-14 20:55:54 id: 29338224967
回复 lahztc1 :我想也是这样 要看看它究竟是怎么算的


id: 29347467968
13L | 作者:zqh——123 | 发布于 2013-02-15 00:38

以下是我的猜想,请@nmnmoooh 帮忙证明或者举出反例。
设灯芯高度为(h芯),探照灯速度为v,度数为d,半径为R。
探照灯高度为(h灯),游戏开始之后经过的帧数为f。

h灯=Rsin(vf+d)+h芯
设灯芯距最左边的距离为a(芯),探照灯距最左边的距离为a(灯)。则:
a灯=Rcos(vf+d)+a芯


回复
zqh——123 于 2013-02-15 00:38:45 id: 29347484837
一个sin和一个cos可形成一个圆
zqh——123 于 2013-02-16 00:02:49 id: 29381664365
@nmnmoooh
nmnmoooh 于 2013-02-16 00:09:37 id: 29381934358
差不多 注意说明速度v是代码中的速度值而不是实际速度,单位是度每帧
zqh——123 于 2013-02-16 11:12:14 id: 29390897144
回复 nmnmoooh :嗯
nmnmoooh 于 2013-02-16 11:45:50 id: 29391950843
不过Mw里貌似是用sin诱导出Cos而不是直接用Cos
zqh——123 于 2013-02-16 18:32:25 id: 29405375818
回复 nmnmoooh :sin x=cos (x+90)
nmnmoooh 于 2013-02-16 19:09:20 id: 29406725009
回复 zqh——123 :x和90的单位是角度而不是弧度,这个要说明……(到了高中数学思维要十分严谨才行啊)
zqh——123 于 2013-02-16 21:06:41 id: 29411669362
回复 nmnmoooh :抱歉,不懂
nmnmoooh 于 2013-02-16 22:40:42 id: 29415901394
回复 zqh——123 :弧度制中pi=180度